<script src="js/propiedad.js" type="text/javascript"></script>      
<script src="js/fbComments.js" type="text/javascript"></script>
<script type="text/javascript" src="js/reload.js"></script>
<script src="js/paginador.js" type="text/javascript"></script>
<?php

include('handler_bd.php');
		$iniciada=FALSE;
	    $consulta="SELECT *,Categorias.nombre AS cat,Operaciones.nombre as ope,Propiedades.id AS id FROM Propiedades  JOIN Categorias   JOIN Operaciones ON idCat=Categorias.id and idOp=Operaciones.id";
	    if ((isset($_GET['categoria']))&&($_GET['categoria'])!="Todas"){
	    	$iniciada=TRUE;
	    	$consulta=$consulta." WHERE cat='".$_GET['categoria']."'";

		}
	    if ((isset($_GET['operacion']))&&($_GET['operacion'])!="Todas" && $iniciada){
	    			$consulta=$consulta."AND ope='".$_GET['operacion']."'";
		}else if ((isset($_GET['operacion']))&&($_GET['operacion'])!="Todas")
		{
					$iniciada=TRUE;
					$consulta=$consulta." WHERE ope='".$_GET['operacion']."'";
		}
	    if ((isset($_GET['op_precio']))&&($_GET['op_precio'])!="Cualquiera"){
			if((isset($_GET['op_precio']))&&($_GET['op_precio'])=="Más caro que..."&& $iniciada){
				$consulta=$consulta." AND precio > ".$_GET['p1'];
			}else if((isset($_GET['op_precio']))&&($_GET['op_precio'])=="Más caro que..."){
				$iniciada=TRUE;
				$consulta=$consulta." WHERE precio > ".$_GET['p1'];
			}
			if((isset($_GET['op_precio']))&&($_GET['op_precio'])=="Más barato que..."&& $iniciada){
				$consulta=$consulta." AND precio < ".$_GET['p1'];
			}else if((isset($_GET['op_precio']))&&($_GET['op_precio'])=="Más barato que..."){
				$iniciada=TRUE;
				$consulta=$consulta." WHERE precio < ".$_GET['p1'];
							   echo "$consulta";
			}  
			if((isset($_GET['op_precio']))&&($_GET['op_precio'])=="Entre..."&& $iniciada){
				
				$consulta=$consulta." AND precio > ".$_GET['p1']." AND precio < ".$_GET['p2'] ;
			}else if((isset($_GET['op_precio']))&&($_GET['op_precio'])=="Entre..."){
				$iniciada=TRUE;
				$consulta=$consulta." WHERE precio > ".$_GET['p1']." AND precio < ".$_GET['p2'] ;
			}
		}
		$num_total_registros = $conn->query("SELECT COUNT (*) AS count FROM ($consulta)");	
		$np=$num_total_registros->fetch();
		$cant=$np['count'];
		
		//Si hay registros
		 if ($np['count'] > 0) {
		    //numero de registros por página
		    $count=$conn->query("SELECT valor FROM Configuracion WHERE tipo='cantidad'");
			$rp=$count->fetch();
		    $rowsPerPage = $rp['valor'];
		
		    //por defecto mostramos la página 1
		    $pageNum = 1;
		
		    // si $_GET['page'] esta definido, usamos este número de página
		    if(isset($_GET['page'])) {       
		        $pageNum = $_GET['page'];
		    }
		
		    //contando el desplazamiento
		    $offset = ($pageNum - 1) * $rowsPerPage;
		
		    $total_paginas =ceil($cant/ $rowsPerPage);
			
		    
			$conf = array();
			$settings = $conn->query("SELECT clave as Clase, valor as Visible FROM Configuracion WHERE tipo='display'");
			foreach($settings as $set){
				if($set['Visible'] == 'true')
					$conf[$set['Clase']] = 1;
			}
		if ((isset($_GET['campo']))&&($_GET['orden'])){
			 $consulta=$consulta." ORDER BY ".$_GET['campo']." ".$_GET['orden']." LIMIT $offset, $rowsPerPage";
		}else{
	    	$consulta=$consulta." ORDER BY popularidad DESC LIMIT $offset, $rowsPerPage";		
		}
		$rows = $conn->query($consulta);					
		foreach($rows as $row){
										
			$img = $conn->query("SELECT * FROM imagenes WHERE idProp = {$row['id']}") -> fetch();
			$op  = $conn->query("SELECT * FROM operaciones WHERE id = {$row['idOp']}") -> fetch();
			$cat = $conn->query("SELECT * FROM categorias WHERE id = {$row['idCat']}") -> fetch();						
	?>
					
	<div class="propiedad">
		<div class="imgDesc">
			<?php if(isset($conf['pr-imagen'])){?>							
				<img class="pr-imagen" id="<?php echo "img{$row['id']}"?>" src="<?php echo "{$img['path']}";?>" alt="<?php echo "{$img['alt']}";?>" title="<?php echo "{$img['nombre']}"?>"/>							
			<?php } if(isset($conf['pr-precio'])){?>	
			<div class="pr-precio" id="<?php echo "precio{$row['id']}"?>">
				<?php echo "{$row['precio']}"; ?>
			</div>							
			<?php } if(isset($conf['pr-descripcion'])){?>
			<div class="pr-descripcion">
				<?php echo "{$row['descripcion']}"; ?>
			</div>							
			<?php } if(isset($conf['pr-direccion'])){?>
			<div class="pr-direccion" id="<?php echo "dir{$row['id']}"?>">
				<?php echo "{$row['direccion']}"; ?>
			</div>	
			<?php } if(isset($conf['pr-dormitorios'])){?>
			<div class="pr-dormitorios">
				Habitaciones:
				<?php echo "{$row['dormitorios']}"; ?>
			</div>
			<?php } if(isset($conf['pr-antiguedad'])){?>
			<div class="pr-antiguedad">
				Antiguedad:
				<?php echo "{$row['antiguedad']}"; ?>
				años.
			</div>
			<?php } if(isset($conf['pr-operacion'])){?>
			<div class="pr-operacion">
				En:
				<?php echo "{$op['nombre']}"; ?>
			</div>
			<?php } if(isset($conf['pr-categoria'])){?>
			<div class="pr-categoria">
				Categoria:
				<?php echo "{$cat['nombre']}"; ?>
			</div>
			<?php }?>
									
		</div>	
		<div class="propOperacion metaData"><?php echo "{$op['nombre']}"; ?></div>
	    <div class="propCategoria metaData"><?php echo "{$cat['nombre']}"; ?></div>
		<br />
	<div class="botonagregar" id= "<?php echo "boton{$row['id']}";?>">
		<a href="propiedad.php?propId=<?php echo $row['id'] ?>" rel="facebox">
			<button class="botfav">							
				Más detalles
			</button></a>
		<button class="botfav favoritos" id="<?php echo "botonAgreg{$row['id']}";?>">							
			Agregar a favoritos
		</button>
	</div>
	</div>
	<br />
	<?php } //fin de foreach
	 if ($total_paginas > 1) {
	 	echo "<div align='center'>"; 
    		for ($i=1;$i<=$total_paginas;$i++) {
				if ($pageNum == $i){
					 echo "<span class='pagActual'>$i</span>";
				}else{
					  echo "<a class='paginate' id='$i' color='#AA0000'>$i</a>";
				}
				
			}
		echo "</div>";
	 }
	 
	 
}	 
?>
